package com.showsu.editor.entity.vo.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: William
 * @Description:
 * @Date: Created in 7:32 下午 2024/9/13
 * @Modified By:
 */
@Data
public class UserVO implements Serializable {

    @ApiModelProperty(value = "是否会员，0-否，1-是，2-到期会员")
    private Integer vipUser;

    @ApiModelProperty(value = "会员到期时间")
    private Date vipEndTime;

    @ApiModelProperty(value = "用户昵称")
    private String userNick;

    @ApiModelProperty(value = "会员版本")
    private String vipVersion;

    @ApiModelProperty(value = "会员版本描述")
    private String vipVersionDesc;

    public UserVO setVipUser(Integer vipUser) {
        this.vipUser = vipUser;
        return this;
    }

    public UserVO setVipEndTime(Date vipEndTime) {
        this.vipEndTime = vipEndTime;
        return this;
    }

    public UserVO setUserNick(String userNick) {
        this.userNick = userNick;
        return this;
    }

    public UserVO setVipVersion(String vipVersion) {
        this.vipVersion = vipVersion;
        return this;
    }

    public UserVO setVipVersionDesc(String vipVersionDesc) {
        this.vipVersionDesc = vipVersionDesc;
        return this;
    }
}
